.location {
    text-align: left;
    color: rgb(73, 73, 73);
    /* color: 1; */
    padding: 10px 0 0 10px;
    width: 100%;
    display: block;
}

.location span {
    margin-right: 10px;

}

.location span:nth-child(2) {
    color: rgb(90, 90, 90);
}

.location span:nth-child(1) {
    color: rgb(255, 174, 67);
}

.main-content-m>div:nth-child(1) {
    margin-top: 0
}

.main-item.noshandow-main-item.round-item {
    margin-top: 0;
}

.main-content-m {
    padding-bottom: 50px;
}

.serach-item {
    width: 90vw;
    margin: 10px auto;
    position: relative;
    box-sizing: border-box;

    /* height: 40px; */

}

.serach-item input {
    display: inline-block;
    width: 100%;
    height: 40px;
    padding: 4px 4px 4px 40px;
    border: none;
    box-sizing: border-box;
    border: 3px solid rgb(255, 166, 0);
    border-radius: 30px;
    background-color: rgba(236, 236, 236, 0.24);
}

input::-webkit-input-placeholder {
    /* padding-left: 30px; */
    color: rgb(160, 159, 159);
}

.serach-item button {
    position: absolute;
    z-index: 2;
    right: 2px;
    top: 0;
    display: inline-block;
    border: none;
    height: 100%;
    padding: 0 20px;
    background-color: rgb(255, 166, 0);
    border-radius: 40px;
    color: white;
}

.serach-item span {
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 12px;
    color: rgb(160, 159, 159);
}

.main-item {
    width: 95%;
    box-sizing: border-box;

    margin: 10px auto;
    border-radius: 8px;


}

.main-item:not(.noshandow-main-item) {

    box-shadow: 4px 4px 4px rgba(220, 220, 220, 0.26);
}

.main-item.round-item {
    overflow: hidden;
}